package com.woniuxy.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.ToString;
import net.sf.jsqlparser.expression.DateTimeLiteralExpression;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 用户基础信息表
 *
 * @TableName all_user
 */
@TableName(value = "all_user")
@Data
@ToString
public class AllUser implements Serializable {

    private static final long serialVersionUID = 588214371758080715L;
    /**
     * 用户ID
     */
    @TableId(type = IdType.AUTO)
    private Long userId;

    /**
     * 用户名
     */
    private String username;

    /**
     * 用户名称
     */
    private String nickname;

    /**
     * 加密密码
     */
    private String password;

    /**
     * 头像链接
     */
    private String avatar;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 注册时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;
//    private String updateTime;

    /**
     * 是否删除（0: 正常, 1: 已删）
     */
    private Integer isDeleted;

    /**
     * 性别（0女1男）
     */
    private Integer sex;

    /**
     * 是否实名（0未实名1已实名）
     */
    private Integer isAuth;

    /**
     * 年级
     */
    private Integer grade;

    /**
     * 钱包金额
     */
    private BigDecimal balance;
    /**
     * 金币数量
     */
    private Integer coin;

    /**
     * 评价
     */
    private String appraise;


}